microfiltration membrane - Spanish English Dictionary